分类 - 折腾 & 笔记

该分类共有 13 篇文章。 查看所有文章

Caddy —— 轻松换掉你的 Nginx

如果你的需求只是托管一个静态站点/反代一个端口(包括负载均衡)/重定向一个网址之类,完全可以用 Caddy 轻松换掉复杂的 Nginx。

2023-12-06

Certbot Docker Cloudflare 获取 wildcard 域名证书

certbot 居然官方推荐使用 snap,不能忍;看了不少教程,大多是直接通过交互式页面获取的;有少部分通过 dns-cloudflare 插件搞的,也是用的 Python。但是 Python 的软件包和版本管理是在是一团糨糊,所以还是用官方给的 docker 镜像来跑吧。

本文通过 dns-cloudflare 插件来自动获取证书,不需要停止 Nginx 以让 certbot 监听 80/443 端口,而且可以很轻松的获取 *.yfi.moe 这类 wildcard 证书(因为用的是 DNS challenge)。

2023-11-09

Linux 的 PPPoE 拨号连接以及 ip-up 脚本(Debian 版)

虽然 PPPoE - Debian Wiki 给的还是用 pppoeconf 这个包来配置,但是其实它最近一次功能性更新是在 2014 年(Commits · master · Debian / pppoeconf · GitLab),不过也还能用。

2023-11-04

Hexo 的几个网站流量分析工具 - umami 和 Google Analytics

搭好了网站,如何知道自己的网站被多少人访问了呢?还是访问者只有自己?🤣

在 WordPress 下,有不少插件可以一站式解决网站流量分析监控的问题;但是在 Hexo 或者类似的静态博客中,就要自己折腾一下了。

本文主要介绍的是 Google Analytics 和自建的 umami 流量分析。

2023-07-29

Hexo 静态博客的 Vercel 部署

使用 Vercel 免费部署 hexo 静态博客

2023-04-12

macOS 文件夹本地化(中文名称)Big Sur 之后的解决方案

macOS 中的文件本地化有两种实现方式:一种是一些系统文件夹采用的,比如“文稿”,“桌面”;还有就是以普通用户权限就可以创建的本地化。而在 Big Sur 及之后版本的系统中,即使关闭 SIP,sudo 也不再有权更改 system 文件,因此只能通过第二种方法进行本地化了。

2024-01-05

Docker 系列前置技能:用 Nginx Proxy Manager 可视化管理 Nginx

如果想要在服务器上搭建反向代理,Nginx 是最常用的选择。但是,它的配置对于新手略显复杂,对于老鸟来说也不算多方便,因此也有人选择 Caddy 等更为方便的配置工具。然而,对于新手来说,还有可视化的 Nginx 配置方案:Nginx Proxy Manager,提供 Docker 镜像,搭建起来也很方便。

2023-08-03

利用 Rclone 对服务器备份

非常简略地记录下利用 Rclone 备份服务器的过程。

由于我基本上都是 docker 应用,volume 又设置在同一个文件夹的子文件里,所以只需要备份这一个文件夹即可。如果需要备份多个文件夹,可以略微改动 bak.sh 即可。

2023-09-17

完整的 RSS 解决方案:自建 RSSHub 与 Miniflux

自建 RSSHub 与 Miniflux,并且导入到阅读器中。

2023-05-09

Scoop 使用笔记

Scoop 是一个 Windows 上的包管理器,类似于 Homebrew,是非官方维护的。

2023-03-19

全平台的终端提示符:Starship 体验

Starship 是一个终端提示符(可以理解为主题),主要优点有三:

  • 跨平台:无论使用的是 Bash, Zsh, fish, PowerShell 甚至是 cmd,都可以方便的共用同一套配置;
  • 可自定义,且配置过程简单易懂;
  • 速度快:使用 Rust 编写,拥有独树一帜的速度与安全性,不用忍受 oh-my-*sh 系列配置在低配 VPS 上的卡顿。
2023-09-28

两种方式,让 RSSHub 用上 WARP

看了 Diygod 的新文章 优雅使用 Cloudflare WARP 应对 RSSHub 反爬难题 - DIYgod,十分激动,开始折腾,给自己的实例上 WARP,但是用了和他不太一样的方法,使用了宿主机开 socks 代理供 Docker 容器使用的方法。

本文适用于使用 docker run / docker compose 搭建的 RSSHub,以 docker compose 为例演示。

2023-08-18

Windows Terminal 添加 SSH 配置 Profile

在 Windows 平台上,想要通过 ssh 连接服务器的软件选择实在是太多了,功能强大的有 XShell,PuTTY,漂亮的也有 Tabby Terminal 之类。但是,当我把 Windows Terminal 当作主力终端使用后,不希望再打开其他的应用来连接 ssh 了,所以就有了这篇笔记。

2023-02-27